I have integrated codepress (codepress.org) into the create and edit form for a custom node type I created. It's a very slick javascript based editor for dynamically numbering and highlighting php, css etc text.
The codepress editor shows up in the form textarea, but I'm not sure how I can get the text back into my node. For example, typically I would have this rendered on the client:
<textarea cols="60" rows="20" name="qform" id="edit-qform" class="form-textarea resizable required codepress php"> [PHP CODE HERE FOR EDITING]
With codepress, the textarea is replaced on load, so the 'generated' source is:
<iframe src="http://govirtual.bpweb.bp.com/sites/all/modules/qdrupal/codepress/codepress.html?language=php&ts=1179755957881" style="border: 1px solid gray; height: 402px; width: 661px; visibility: visible; position: static; display: inline;" frameborder="0"></iframe><textarea style="overflow: auto; display: none;" disabled="disabled" cols="60" rows="20" name="qform" id="edit-qform_cp" class="form-textarea resizable required codepress php processed"> [ORIGINAL CONTENT HERE]
From the docs, it says that the edited code can be gotten from the codepress editor with :
textarea_id.getCode()