Terahertz Spinplasmonic Devices