witness
witnesser
informant
someone who sees an event and reports what happened