Text this: Algebraic Language Theory for Eilenberg--Moore Algebras