Encourager

n.
  1. One who encourages, incites, or helps forward; a favorer.