Arduino and Relay from one wall wart

Hello, I am trying to find the most effective way to power a 12v relay and my Arduino Uno using only one wall socket and no batteries. My current dc power supply does a little bit more than 12v so I don't know that using it to power the relay as well as the Arduino would be a good idea since the Uno input is only rated up to 12v. Does anyone know of any power supplies that output 12v and include a USB port or is there perhaps an easier way to do this?

So far I have found this:
http://www.amazon.com/Wall-Car-Dual-Charger-Converter/dp/B007QXNQXC
Which would require me to use something like this as well (cut the end off to power the relay and use USB port for Uno)
http://www.amazon.com/Motorola-Vehicle-Adapter-micro-USB-Charger/dp/B000S5Q9CA/ref=sr_1_16?ie=UTF8&qid=1380467161&sr=8-16&keywords=12v+usb+car+charger

Thanks.

Power the Uno with 12V, put 12V on the relay coil, and add an NPN transistor controlled by the Arduino to connect the other side of the coil to Gnd to energize it.
See the middle example here.

Why do I need a transistor?

If I just connect the Arduino and relay in parallel with the 12v source wouldn't that work fine?

ARosch:
Why do I need a transistor?

If I just connect the Arduino and relay in parallel with the 12v source wouldn't that work fine?

Arduino pins are very low current, not enough to switch a relay.

I already have the circuit with the relay set up and working fine. However, I have the 12v that the relay is switching connected to the wall and I have the Arduino connected to my computer. I am trying to find the best way to also use the 12v source to power the Arduino.

You just need to connect 12V to the Barrel jack in parallel with the relay.
Get a 5.5mm/2.1mm barrel plug, 12V goes in the middle.
Or cut a cable up: