Hi,
A)
The initialText function actually lives on the prototype instead of the function itself, so I believe you should do
Tools.FreeTextCreateTool.prototype.initialText = 'REDACTED'
B)
You can listen to the editorFocus event of editboxManager and in the event callback you can grab the editor element inside the page container and then call the blur method of it. The id of an editor element looks like freetext-editor-${annotation.Id}
.
C)
You can listen to the editorBlur event and then use this.wvInstance.annotManager to deselect all the annotaitons.
Thanks,
Zhijie