Let $X$, $Y$, and $Z$ be Banach spaces with $Z \subset X$. Suppose $T$ is a bounded linear operator with domain $X$ and range $Y$. Must $T(Z)$ be a Banach space?
Take X to be $Z\oplus Y$, and suppose there is an injective map $S: Z \to Y$ which has non-closed range. Let $T(z,y) = S(z)-y$, then $T: X \to Y$ is surjective, but $T(Z) = S(Z)$ is not closed in $Y$.