Rewrite PropertyControl in CoffeeScript.
Move markup into PropertyControl.