Always nice to see a typing game in the mix!
Thanks for providing source code so I can play on my mac.
I thought the way you implemented text highlighting was interesting, with one section per character. In my games I've been using two text sections total, and moving characters between them. It's not obvious at all to me which would perform better. I think that would be interesting (but sort of pointless) to test out, haha.
I thought the gameplay was a little basic. It wasn't totally obvious to me what was going on with the exploding trash, but reading the game page cleared that up a little bit. But IMO it's not a super interesting mechanic. It seems like no matter what, all you're doing is typing the words in order as fast as possible. I didn't really feel like there was enough time to think about typing ctrl-backspace to abort typing one word in order to prioritize another, and that I should probably just finish the word.
The game seems like it would be quite long for fast typers. Some sort of ramp-up would help if there isn't already one