Hai provato cosi ?

form->form_input('text', 'nome', isset($_POST['nome']) ? htmlspecialchars($_POST['nome']):htmlspecialchars($nome));