leafleter

noun
  1. a person who distributes leaflets or pamphlets
  2. Usage: also spelled 'leafleteer' in some contexts

Examples