I don't see why not. What's wrong with it?
I just feel like writing code to generate document markup doesn't really fit the model of what it is. I can understand why coffeescript -> javascript fits the same mental models though.
Is there any speed gains in terms of page weight or loading times?
It feels faster because there is no interface between you and the template language - because there is no language its just coffee script.