hexer

Noun

 * 1) One who casts a hex, or curse.