Manicheist

(n.) Manichaean.