Billposter

n.
  1. One whose occupation is to post handbills or posters in public places.