А, вот, открыл книгу, там сказано, что innerHTML с textarea использовать
не следует, так как в некоторых браузерах можно получить вместо текущего значения значение по умолчанию (т.е. изначальный innerHTML). Как правило он пуст

Так что Вы совершенно правы)