Admonisher

Ad·mon·ish·er

Admonisher

n.
  1. One who admonishes.