thanks for the heads up, this has been noted and it's my fault. I use tabs constantly because I find it easier to read and I haven't been converting back or tidying up correctly so jslint will kick up a fuss as will coffee linting I would imagine.
I am certainly going to look into this and see if there is some preprocessing tool that can help me and my hard coded ways haha
CoffeeScript recommends the use of 2 spaces for indentation (I'm seeing a tab of size 8 in your code on github).