JavaScript-функция inerHTML не возвращает введенное значение объекта TEXTAREA (вместо текущего содержимого всегда возвращает исходное).
Вот пример http://best-wallpapers.biz/ff_test.html

Отбой - разобрался: TEXTAREA имеет еще и атрибут value, в котором и хранится измененное значение.