Я предлагаю, вероятно, лучший способ - установить ширину стиля в em-единице :) Итак, для размера ввода 20 символов просто установите style='width:20em':)
style='width:20em'