coil.tex
\documentclass[border=3pt,tikz]{standalone}
 
\usepackage{tikz}
\usetikzlibrary{patterns,snakes}
 
\begin{document}
\begin{tikzpicture}
\tikzstyle{ground}=[fill,pattern=north east lines,draw=none,minimum width=0.3,minimum height=0.6]
 
\node (wall1) [ground, minimum height=2cm] {};
\draw (wall1.north east) -- (wall1.south east);
\node [draw,minimum width=0.5cm,minimum height=0.5cm] (mass) at (2,0) {$m$};
\node (fix) at (0,0) {};
\draw [ snake=coil, segment amplitude=5pt, segment length=5pt]
  (wall1.east) -- (mass)
  node [pos=0.5,above=4] {$k$};
\draw [thick,decoration={brace,mirror,raise=10},decorate]
  (wall1.east) -- (mass)
  node [pos=0.5,below=10] {coil};
\end{tikzpicture}
\end{document}