Yes I have the IsPostBack part down fine, and when I click on save to save the text of the editor to the database, it does get saved.
The problem is not setting the editor text to "Hello world" or a variable (e.g. strText = "Hello World"). The problem is saving the text property of the editor to the variable (e.g. strText = Editor1.Text). And only when I try to change the editor.ConfigurationPath property in a checkbox checkchanged event (which does a postback).
I have tried to move the code that changes the configuration path to the page load (to execute if IsPostBack = true) but the problem I described persists.