Depending on what you mean by backup, you may need a computer. There is a way to back up apps etc within the xoom, and apps you get from the market are backed up to your gmail account. If you want to do a FULL system backup, you would need to unlock/root, which needs a computer.
tl;dr You don't NEED a computer to enjoy Honeycomb tabs.