Here is a barehanded proof for a slightly more general case, that is when $u$ is not assumed to be greater than $1$.
Let $f(z) = \sum_{n=0}^\infty a_n z^n$ be an analytic function (WLOG analytic at the origin). If we write $f(z) = u(z) + iv(z)$ then we have $$f(z)^2 = u(z) - v(z) + 2i u(z)v(z).$$
Thus $Im(f(z)^2 - f(z)) = 2u(z)v(z) - v(z) = v(z)(2u(z)-1) = 0$, and we have for every $z$ either $v(z) = 0$ and/or $u(z) = 1/2$.
Consider the sequence $z_m = 1/m$. By the Pigeon hole principle, either $v(z_m)=0$ for infinitely many $m$ or $u(z_m) = 1/2$ for infinitely many $m$. We can pass to a subsequence where either $v(z_m)$ or $u(z_m)$ is constant. Without loss of generality assume that $u(z_m) = 1/2$ for a subsequence $x_m$ of $z_m$.
For real $x$, $Re(f(x)) = u(x) = \sum_{n=0}^\infty Re(a_n) x^n$.
Note that for any real analytic function, if $x_m$ is a sequence that converges to the origin, and $u(x_m)$ is constant, then $u$ is constant. This follows from the Taylor series and this question: Show that $f^{(n)}(0)=0$ for $n=0,1,2, \dots$ where we take our function to be $u(z) - 1/2$.
Thus $u(z) = Re(f(z))$ is constant. The Cauchy-Riemann equations then tell us that $v(z)$ is constant.