Proselytizer

Pros·e·ly·ti·zer

Proselytizer

n.
  1. One who proselytes.