Democrat James Talarico has won the Texas Senate race, swiping away a long held Republican seat and driving a dagger into GOP hopes of keeping control of the chamber.