causer

noun

A person or thing that makes something happen.