The problem I have with the above approach is that it assumes the editor is always read-only on the page. This page switches between r/w and r/o depending on the document state in our workflow. I'll see if I can adapt the above to turn the scroll on and off when the document state switches.
One thing I'd like clarification on: In the <CE:Editor ID="editor1" runat="server" > tag you ID the editor as Editor1, but in the script you refer to function CuteEditor_OnInitialized(editor). Should the script be referencing the .Net ClientID of Editor1 or will your code work as written?
Thanks.