Есть такой редактор кода на js -
ACE
В нем textarea используется только для ввода символов и для получения контекстного меню (с командами Вставить, Копировать, Вырезать)
Хотелось бы оживить команды Отменить, Повторить. Вот и думаю как повлиять на навигацию программно. На программное изменение value эти команды не реагируют (Firefox реагирует).