alterer

noun

A person who or thing which alters something.