Chastiser

n.
  1. One who chastises; a punisher; a corrector.