На StackOverflow приводится такое решение проблемы:
input, textarea{
font-family: Arial, sans-serif;
font-size: 100%;
width: 26em; /* fallback for the next one, for browsers not recognizing ch */
width: 40ch; /* sets the width to 40 times the width of the digit “0” */
}
Не знаю, насколько это допустимый вариант, но мою проблему решил.
ссылка:
stackoverflow.com/questions/18908018/why-do-textar...