Я во всем разобрался (дело было не в моих скудных знаниях), а в том что я не правильно чиал описание к execCommand, остался только один не решенный вопрос как через него добавлять изображения? Пробовал так:
NewTextArea.document.execCommand('InsertInputImage',null,'img/12.jpg')
Неработает...