Autogrow <textarea> (vertically or horizontally) automatically to fit the contents