Puede no utilizar la entrada para ello, es necesario utilizar área de texto en su lugar. Use textarea con el wrap="soft"
código y opcional el resto de los atributos como este:
<textarea name="text" rows="14" cols="10" wrap="soft"> </textarea>
Atributos: Para limitar la cantidad de texto en él, por ejemplo, a "40" caracteres, puede agregar el atributo de maxlength="40"
esta manera: <textarea name="text" rows="14" cols="10" wrap="soft" maxlength="40"></textarea>
Para ocultar el estilo del desplazamiento. si solo usa overflow:scroll;
o overflow:hidden;
o overflow:auto;
solo tendrá efecto para una barra de desplazamiento. Si desea diferentes atributos para cada barra de desplazamiento, use los atributos como este overflow:scroll; overflow-x:auto; overflow-y:hidden;
en el área de estilo: Para hacer que el área de texto no sea redimensionable, puede usar el estilo con resize:none;
esto:
<textarea name="text" rows="14" cols="10" wrap="soft" maxlength="40" style="overflow:hidden; resize:none;></textarea>
De esa manera, puede tener un ejemplo de un área de texto con 14 filas y 10 columnas con ajuste de palabras y una longitud máxima de caracteres de "40" que funciona exactamente como lo hace un cuadro de texto de entrada, pero con filas en su lugar y sin usar texto de entrada.
NOTA: textarea funciona con filas a diferencia de la entrada similar <input type="text" name="tbox" size="10"></input>
que está hecha para no funcionar con filas en absoluto.