Вам нужен компонент расширенного текста, основанный на canvas, а не contentEditable. К сожалению, такой вещи пока не существует, насколько я знаю, по крайней мере, не как готовый к использованию компонент.
Вы можете использовать jQuery для обновления контента в любой из редактируемых областей SharePoint, и он будет сохранен (я знаю это главным образом потому, что он имеет тенденцию сохранять динамические вещи, которые я не хочу сохранять), так что возможно настроить что-то с помощью текстовой области и скрипта синхронизации, но, вероятно, больше работы, чем вы ищете.