Стоит отметить, что в некоторых браузерах метод получения значения текстовой области отличается.Я думаю, что в IE6, по крайней мере, он на самом деле регистрирует значение textarea как его innerHTML (или наоборот).
Стоит проверить в вашем eventListener, установлено ли значение,нет, и проверка innerHTML, если это не так, на всякий случай!