AutoResize
AutoResize is a very basic jQuery plug-in that provides an "automatic resize" effect on textarea elements. When a user types text into an autoresized textarea, the textarea resizes itself to make sure all of the input text remains visible. Unlike other plug-ins that attempt to solve the same problem, AutoResize does not rely on obtrusive cloned elements or buggy init states. Instead, it uses plain old DOM scrollHeight analysis, with careful adjustments to ensure consistent execution across browsers.
Getting started is easy! Download the script and run the plug-in:
Want to get the full details? Check out the plug-in documentation. You can also contribute to AutoResize by forking the official git project. Found a bug, I don't doubt it - file a ticket here.