Есть input type=text, в котором может быть длинное значение:

Как сделать так, чтобы на маленьком разрешении всё значение текстового поля уместить в него? - так как на телефоне не особо удобно это:

Была идея сделать textarea на десктопе и мобильных, но свойство rows стилями не поменять, только height.
Знаю про решения типа autoGrowing, но они Input расширяют только в длину, ну это логично. Остается вариант только с textarea и применить autoGrow?