codemirror-blocks
Full Scheme Example
Edit using text...
This is a test.
or edit using blocks!
This is a test.
Block Mode