The essence of the thing. There is a form. Where there is a field to enter notes:
If I use input type="text", we get a one-line note, which works almost as it should. But, if the note is long, it all goes outside (shifts in the input string) and the user complains that they say did not see the beginning.
If I use textarea, then we have a multi-line note, and the database is not provided. And after making it into the database, the return comes from, where the lines already made and the user complains again, saying everything I broke and I wrote everything was clear.
Accordingly, the question. How to make the comment was a single line, but when the user with text suddenly crosses the edge of the input field, the text appeared visually on the next Stoke, but no transfers in real life from happening.
In my opinion for this case would fit perfectly input type="text" if he could translate the line below when it reaches the edge of the input field.
But I'd agreed to textarea only in the case that it was not possible to press ENTER and write on a new line.
What can you recommend?