Your comments

Fortran is already supported. It is also listed as a supported language at http://www.textasticapp.com/v5/manual/lessons/Which_file_types_are_supported.html
This sounds like a useful addition. I don't have plans for an Android version of Textastic.
Actually, the preview functionality is meant for HTML, CSS, JavaScript and Markdown files, so it's pure luck that it displays something meaningful for CSV files.

Internally, Textastic uses a regular UIWebView, which is basically the same WebKit engine that is used by Mobile Safari. It looks like WebKit does interpret the CSV file and displays it as a table. Unfortunately I don't know what exactly it supports, but from the screenshots it looks like it ignores the "sep=" option and instead tries to interpret the file on its own.
Text view commands like cursor movements or page up/down is completely handled by the iOS text input subsystem. If you try it in Pages for example, you will see that it doesn't support page up/down either (correct me if I'm wrong).
You can add custom syntax definitions to Textastic by using TextMate bundles. See
Unfortunately, a quick search for "openHAB tmbundle" in Google didn't bring up a TextMate bundle, so one doesn't seem to exist at the moment.
It's still on my todo list.
1. Can you give me an example of what you want? In python, you can either use "#" before each line to comment out multiple lines, or you can use triple-quotes to use a multi-line string as a comment. AFAIK there are no real block comments in Python.

2. If the encoding isn't detected properly, please use File -> Reopen with Encoding before you change anything in the file.