Each time I enter a character in the SourceCodeTextEditor, the insertion point goes to the end.
Assuming this is a bug in Sourceful, since if I replace SourceCodeTextEditor with TextEditor, the insertion point doesn't jump.
I'll dig deeper into this.