Update components to codemirror 4.7
Basic infrastructure for new texteditor component