Hello JJB,
We may have to define the TextEditorProvider at design time. And reference the TextEditorProvider on the serverside after the columns are created.
For more information, please refer to the attached sample.
If you have any questions, please let me know as well.