You may find this List useful:
https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
From the List:
* UHC (Utrecht Haskell Compiler) backend converts UHC core to JavaScript, allowing the compiling of Haskell code to JS.
* YHC (York Haskell Compiler) backend, as above but with YHC core language.
* jshaskell
I know its not Haskell but Coffee script is expression based and rather elegant IMHO.