Most questions I have seen when it comes to TextArea ask about limiting characters. I do not want this. I want to know how to limit the editable area of a TextArea html element to the actual textarea itself. Is this even possible?

Example:

Say I have a TextArea that is 30 columns by 4 rows. You could limit the text in this area to 120 characters, but that won't stop a user from hitting return 5 times and already being past the given area I have set up for it. I don't want a scroll bar to come up.

Is there any javascript that can fix this?