In Text Link element margin-left acts same as text-indent. It shifts only the first line, not the whole block. See the screenshot:
upd: Not sure if it’s a bug, though. If I set display:block, everything starts working as I expect. It’s just a little confusing.