WYSIWYG Editor with highlighting for PHP code input Is there a WYSIWYG editor that would do highlighting for typed in text? 

I'm looking for something similar to the way Notepad++, and similar, does highlighting depending on the file opened. Doesn't format the output of the file (php stays php, but it gets colored based on "s, tags and what not.

Or is their a way to get CKEditor (or similar) to do this?

I've done a brief looking and haven't seen anything like what I'm looking for.

EDIT
Just to be clear: I'm not looking to format the output of the field; I'm looking to format the field while inputing PHP code (or similar). I can use Geshi or SyntaxHighlighter to format the output of code easily. I haven't figured out how to format the code on the input field.

    

I want the right side (PHP field content entering in Drupal 7) to look like the left side (Notepad++): pretty colors, parenthesis matching, keyword highlights, etc.
For output highlighting, you want the Syntax highlighter module. That syntax highlighting module integrates with a couple of other WYSIWYG modules, and you can find great setup instructions.

For in-editor syntax highlighting, you will want the Wysiwyg CodeMagic module. It depends on CodeMagic, TinyMCE, and Drupal's WYSIWYG module. That will allow you to do input highlighting, as demonstrated here: