### Describe the Problem When users define templates they may define fields representing custom language data (https://github.com/bpmn-io/bpmn-js-properties-panel/issues/858). ### Describe the solution you want Be able to plug-in custom editing support for `Text#language` attached * Syntax highlighting * Line indention * Editor completion ### Alternatives Keep a stock editing experience (monospace, auto-resizable `textarea`). We'll miss out on important language support in that case. ### Additional Context Brought up in the context of https://github.com/camunda/connectors-bundle/pull/202.