love the ipad for surfing and watching videos, but I hate it for typing anything substantial
The Surface (both Pro and RT) has a full-sized USB port. You can plug any USB keyboard (wireless or otherwise) into it. Other than that, the RT comes with a free version MS Office. It can do anything that the metro-style part of Windows 8 can do, but it does not have the 'desktop' side to it.
Oddly enough, the Pro comes with full-fledged Windows 8, but does not
include Office (though there are multiple acceptable alternatives to it, should you decide you don't want to pay for it).
As far as peripherals go, basically anything that plugs into a USB port can be used with a Surface (many more options than an iPad, specifically, since that is what you are asking it to be compared to. There are some android devices with full-sized USB ports, but on Android, not necessarily all USB peripherals are going to work, though many will). They DO make a 'type cover' case (keyboard cover/case combo), but I have seen and read about there being some issues with them early on. I am not sure as to whether or not software/firmware updates have corrected this problem.
The Surface also has a Mini Displayport for connecting external monitors. It's good tech- you can host USB over that connetion, so with the right monitor, you could leave a USB Mouse and Keyboard plugged in, plug in one cable and have a full-fledged desktop that can be unplugged and taken with you.
As far as pure typing on the Surface itself's screen goes vs the iPad- you'll probably notice no difference. But the number of peripherals > that of iPad. Number of apps/programs on the Surface Pro >>> iPad (it's a full computer OS, not just a mobile device)
Hope this helps and wasn't confusing. I'm happy to clear anything up that I didn't answer simply the first time.