Your comments

Currently Textastic does never write a BOM when saving UTF-8 files, so if it exists it is removed when you change the file contents.

I'll consider changing this behavior.
Does it work again if you do a single tap once on the editor area? This should make it regain the keyboard focus.
If you have a file open in Safari, you can tap on the address bar and replace http:// with textastic:// and hit return. Textastic will open and it will download the file over http.

This is document at the bottom of this document: http://www.textasticapp.com/v4/manual/x-callback-url.html

You can also use the bookmarklet from http://feedback.textasticapp.com/topic/204856-bookmarklet-for-safari-and-textastic/
Currently Textastic supports codepage 855 "Cyrillic (DOS)" if you do a long press on the file name and choose "Open with Encoding". I'll add codepage 866 "Russian (DOS)". Thanks!
You need to do a single tap on the editor once, so that it has focus. Only then can you use the external keyboard cursor keys to modify the selection or use the delete key to delete the contents.

If you are using the default settings, the row of additional keys comes up when it has focus.