informant
informant - noun
a person who supplies information
someone who sees an event and reports what happened
informant - thesaurus
source
witness
witnesser