Northampton came from a goal down to beat Stockport 2-1 and make it four Sky Bet League Two wins in a row.