Intelligencer

n.
  1. One who, or that which, sends or conveys intelligence or news; a messenger.