How can I draw two horizontal arrow lines to each direction from one rectangle to another. Rectangles are of different heights and I want to keep both arrows horizontal.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows,shapes,positioning}
\usetikzlibrary{calc,decorations.markings}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}[
node distance = 1cm and 2cm,
document/.style = {rectangle, draw, rounded corners, fill=orange!10, minimum width=1cm, minimum height=1cm, align=center},
document2/.style = {rectangle, draw, rounded corners, fill=orange!10, minimum width=1cm, minimum height=4cm, align=center}, arrow/.style = {thick,-stealth}
]
\node (a1) [document] {abc};
\node (a2) [document2, right=4cm of a1] {def};
\path [draw, arrow] (a1) -- node [text width=2cm, midway, anchor=north] {going left} (a2);
\end{tikzpicture}
\end{figure}
\end{document}




