One thing you might want to try is to not use WebEssentials and see if this fixes the issue. In the past, we've seen WebEssential's additional functionality conflict with what is provided by the TypeScript Visual Studio plugin.

After installing WebEssentials, you could also try uninstalling and reinstalling the TypeScript plugin to try to get back to a known state.