Thanks, and actually, you should be fine with just a text editor.
If the text editor doesn't support line folding spaced indentation, you can fall back to tabs, and if it doesn't support any indentation, you can actually write a paragraph all on one line. The manual wrapping is completely optional, I just like the way it makes my source code look.
Worst case scenario, you can always wrap any block in {brackets} and completely forget about all that indentation and newline stuff :)