causer

(noun)

noun

1. someone or something that causes or produces an effect.