A spell check script should be customly done by the individual.
In other words, there really shouldn't be a public 1 for all to use, as it wouldn't satisfy everyone's needs.
Just make your own on input event.
I made my own "grammar" script. As well as short cut.
Examples: u = you, ur = your, dunno = don't know, gimme = give me.
And add stuff like contractions.
wouldnt = wouldn't
And make contractions expand.
wouldn't = would not.
And responds to case sensitivity.
This is to make me type faster.
In other words: i r an idiot comes out to I am an idiot.
But I still think an on input event is all you need.
My 3 cents.
-Neal.