PHP, 141 Bytes
for($l=$r=($s=$argn)[0];$s[++$i];$l=$s[$i]){$r.=str_pad("*",1+$d=min($a=abs(ord($l)-ord($s[$i])),$b=26-$a),"><"[$d<$b^$l<$s[$i]],0);}echo$r;
for($l=$r=($s=$argn)[0];$s[++$i];$l=$s[$i]){$r.=str_pad("*",1+$d=min($a=abs(ord($l)-ord($s[$i])),$b=26-$a),"><"[$d<$b^$l<$s[$i]],0);}echo$r;