Coffeescript definitely has some warts. The syntax for functions that take parameters after an anonymous function isn't obvious. In fact the Codeschool.com course gets it wrong. And there have been slight changes to the syntax between versions. I've had to deal with code that broke because of it.
It's still probably a win on the whole, but there's one thing that coffeescript advocates should never do. And they frequently do it.
And that is answering javascript questions with coffeescript. If they want to write Jasmine tests, don't show them coffeescript. If they want an answer on stackoverflow don't give them coffeescript.
Coffeescript is not javascript, and it should never be given unless specifically asked for.