Here is my quick Sitecore Tip of the Day: if you are trying to support the Page Editor and are using the CustomItemGenerator, make sure that you use either the
Text property of the CustomItem's field to render the data onto the page.
Sitecore's Page Editor requires all fields that are editable to be run through the Field Renderer, and
Text are the only CIG Field properties that actually run the field through Sitecore's Field Renderer.
Good luck and happy coding! :)