Your comments

Hrmm, actually Textastic does use the standard mechanisms for text entry on Mac OS X. It doesn't set any custom keyboard bindings for cursor movements but implements the standard text entry interfaces.

In this case, Textastic implements the methods "moveWordBackward:" and "moveWordForward:" which are called by the operating system automatically when the appropriate keyboard shortcut is pressed.

(The standard key binding for moving forward or backward a word is alt-arrows.)
Ok, scratch that... use "\\$". The "\\" is necessary because you need to escape the backslash for JSON.
Hello,

the snippets are in JSON format.

JSON is pretty liberal regarding string escapes: The only characters you must escape are '\', '"', and control codes (anything less than U+0020).

So you can just use the $ symbol as is in a JSON string.
Ah, ok, I see. Thanks for the video, I'll try to fix the issue.
Hello,

you can already add CSS to your HTML pages using either <style> tags or external stylesheets using <link> tags.
Hello,

thanks for your bug report. Unfortunately, I can't reproduce it on my device.

Can you maybe create a small video that demonstrates the issue? Does it still happen on iOS 7.1 which was published today?
Textastic only loads language grammars and some preferences from TextMate bundles.

Commands are ignored, since most of them would require a shell environment and/or additional binaries which is not supported on iOS.