Let $S$ be the Schwartz class. Show that if $f,g\in S$, then $fg\in S$ and $f*g\in S$, where $*$ denotes convolution.
To differentiate $fg$, we may apply Leibniz's rule ( http://en.wikipedia.org/wiki/General_Leibniz_rule ). And then maybe induct on the order of the derivative.
Is there something useful that can be applied to differentiating $f*g$? I guess there's a product rule for convolution. But after using product rule, there's still a convolution sign.
$(f*g)' = (f')*g = f*(g')$. Just differentiate under the integral.
So it is sufficient to show that if $f$ and $g$ are Schwartz, then $f*g(x)/|x|^n \to \infty$ as $x \to \pm\infty$. Let's just do the case $+\infty$. Since $f$ and $g$ are $C^\infty$, they are bounded on any compact set, and hence $|f(x)|,|g(x)| \le C_n /(1+|x|^n)$ where $C_n$ depends upon $n$.
Then $$ |f*g(x)| = \left|\int_{-\infty}^\infty f(x-y) g(y) \, dy\right| \\ \le \left|\int_{-\infty}^{x/2} f(x-y) g(y) \, dy\right| + \left|\int_{x/2}^\infty f(x-y) g(y) \, dy\right| \\ \le \sup_{y\le x/2}|f(x-y)| \int_{-\infty}^\infty |g(y)| \, dy + \sup_{y\ge x/2}|g(y)| \int_{-\infty}^\infty |f(x-y)| \, dy \\ \le D C_n /(1+|x/2|^n) ,$$ where $D = \|f\|_1+\|g\|_1$.