WordPress is terrible with this. I’ve been trying to put a form on one of my pages and wordpress destroys the formatting with useless [p] tags.
In some cases, I’ve avoided trouble by pasting my code without any tabs or line breaks.
I wish there was a way to turn off html parsing for individual posts or pages. Or a command to wrap around text that you don’t want wordpress to touch.
Text Control looks all right. But this is a core issue that shouldn’t be fixed with duct tape.